﻿// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT License.
// See the LICENSE file in the project root for more information.

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.NullOr``1(Nuqleon.Json.Serialization.ParseStringFunc{``0})~Nuqleon.Json.Serialization.ParseStringFunc{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.CreateAnyObjectEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitStringAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.CreateArrayEmitter``1(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitStringAction{``0[]}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.CreateListEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitStringAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.NullOr``1(Nuqleon.Json.Serialization.EmitStringAction{``0})~Nuqleon.Json.Serialization.EmitStringAction{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.CreateAnyObjectEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitWriterAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.CreateArrayEmitter``1(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitWriterAction{``0[]}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.CreateListEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitWriterAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.NullOr``1(Nuqleon.Json.Serialization.EmitWriterAction{``0})~Nuqleon.Json.Serialization.EmitWriterAction{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.CreateAnyObjectParser``1~Nuqleon.Json.Serialization.ParseStringFunc{System.Collections.Generic.Dictionary{System.String,``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.CreateArrayParser``2(System.Func{Nuqleon.Json.Serialization.ArrayBuilder{``0},``1})~Nuqleon.Json.Serialization.ParseStringFunc{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.ToArray``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~``0[]")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.ToList``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~System.Collections.Generic.List{``0}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.CreateArrayParser``2(System.Func{Nuqleon.Json.Serialization.ArrayBuilder{``0},``1})~Nuqleon.Json.Serialization.ParseReaderFunc{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.CreateAnyObjectParser``1~Nuqleon.Json.Serialization.ParseReaderFunc{System.Collections.Generic.Dictionary{System.String,``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.NullOr``1(Nuqleon.Json.Serialization.ParseReaderFunc{``0})~Nuqleon.Json.Serialization.ParseReaderFunc{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0051:Remove unused private members", Justification = "Used through reflection.", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.ToList``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~System.Collections.Generic.List{``0}")]

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitBoolean(System.Text.StringBuilder,System.Boolean,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitBoolean(System.IO.TextWriter,System.Boolean,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitChar(System.IO.TextWriter,System.Char,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitChar(System.Text.StringBuilder,System.Char,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitDateTimeOffset(System.IO.TextWriter,System.DateTimeOffset,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitDateTimeOffset(System.Text.StringBuilder,System.DateTimeOffset,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitString(System.IO.TextWriter,System.String,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Emitter.EmitString(System.Text.StringBuilder,System.String,Nuqleon.Json.Serialization.EmitterContext)")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Parser.ParseChar(System.IO.TextReader,Nuqleon.Json.Serialization.ParserContext)~System.Char")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Parser.ParseChar(System.String,System.Int32,System.Int32@,Nuqleon.Json.Serialization.ParserContext)~System.Char")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Parser.ParseDateTimeOffset(System.IO.TextReader,Nuqleon.Json.Serialization.ParserContext)~System.DateTimeOffset")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE0060:Remove unused parameter", Justification = "Used via delegate (https://github.com/dotnet/roslyn/issues/32851)", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.Parser.ParseDateTimeOffset(System.String,System.Int32,System.Int32@,Nuqleon.Json.Serialization.ParserContext)~System.DateTimeOffset")]

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.CreateAnyObjectEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitStringAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.CreateArrayEmitter``1(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitStringAction{``0[]}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.CreateListEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitStringAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterStringBuilder.NullOr``1(Nuqleon.Json.Serialization.EmitStringAction{``0})~Nuqleon.Json.Serialization.EmitStringAction{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.CreateAnyObjectEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitWriterAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.CreateArrayEmitter``1(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitWriterAction{``0[]}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.CreateListEmitter``2(Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.BuilderContext)~Nuqleon.Json.Serialization.EmitWriterAction{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.EmitterWriterBuilder.NullOr``1(Nuqleon.Json.Serialization.EmitWriterAction{``0})~Nuqleon.Json.Serialization.EmitWriterAction{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.CreateAnyObjectParser``1~Nuqleon.Json.Serialization.ParseReaderFunc{System.Collections.Generic.Dictionary{System.String,``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.CreateArrayParser``2(System.Func{Nuqleon.Json.Serialization.ArrayBuilder{``0},``1})~Nuqleon.Json.Serialization.ParseReaderFunc{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.NullOr``1(Nuqleon.Json.Serialization.ParseReaderFunc{``0})~Nuqleon.Json.Serialization.ParseReaderFunc{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.ToArray``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~``0[]")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserReaderBuilder.ToList``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~System.Collections.Generic.List{``0}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.CreateAnyObjectParser``1~Nuqleon.Json.Serialization.ParseStringFunc{System.Collections.Generic.Dictionary{System.String,``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.CreateArrayParser``2(System.Func{Nuqleon.Json.Serialization.ArrayBuilder{``0},``1})~Nuqleon.Json.Serialization.ParseStringFunc{``1}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.NullOr``1(Nuqleon.Json.Serialization.ParseStringFunc{``0})~Nuqleon.Json.Serialization.ParseStringFunc{System.Nullable{``0}}")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.ToArray``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~``0[]")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Code Quality", "IDE0052:Remove unread private members", Justification = "Called through reflection", Scope = "member", Target = "~M:Nuqleon.Json.Serialization.FastJsonSerializerFactory.ParserStringBuilder.ToList``1(Nuqleon.Json.Serialization.ArrayBuilder{``0})~System.Collections.Generic.List{``0}")]

